using System;
using System.Activities;

namespace Headsight.BPMN2WF.Transformation
{
    /// <summary>
    /// Class encapsulating the result of <see cref="IBPMN2WFTransformation"/>s.
    /// </summary>
    public class BPMNTransformationResult
    {
        public BPMNTransformationResult(Activity result, Object flowIn, Object flowOut = null)
        {
            Result = result;
            FlowIn = flowIn;
            FlowOut = flowOut;
        }

        public Object FlowOut { get; set; }

        public Object FlowIn { get; set; }

        public Activity Result { get; set; }
    }
}